package com.itheima.practise;

import java.util.Random;

public class Test04 {
    public static void main(String[] args) {
        Random r = new Random();
        int[] arr = new int[7];
        //在循环中药取合适的值去赋值
        arr[0] = r.nextInt(32) + 1;
        for (int i = 0; i < arr.length - 1; i++) {

            int a = r.nextInt(32) + 1;

            for (int j = 0; j < i; j++) {
                if (arr[j] == a) {
                    i--;
                }else {
                    arr[i] = a;
                }
            }
            //在j++的循环中 注意尽进行赋值操作时 因为在循环中有多次赋值

            //而我们需要的是先比对 再进行最终赋值 只进行了一次还是多次 所以要在循环外赋值
            //法人清楚一次赋值 和多次赋值很重要 注意{}的范围 更多在循环中在数组等等类型初始为空是
            //要注意给初始值 -1 0 a[0] random 等等



        }


        for (int i = 0; i < arr.length - 1; i++) {

            System.out.println("红球为" + arr[i]);
        }


        int b = r.nextInt(16) + 1;
        arr[6] = b;
        System.out.println("蓝球为" + arr[6]);
    }
}
